package lc09;

import org.junit.jupiter.api.Test;

/**
 * @Author Stringzhua
 * @Date 2024/3/28 13:45
 * description:巧解法求回文数
 */
public class test03 {
    @Test
    public boolean isPalindrome(int x) {
        //如果输入的值小于0,则直接返回false
        if (x < 0 || (x % 10 == 0 && x != 0)) return false;
        //定义一个临时变量
        int res = 0;
        while (x > res) {
            res = res * 10 + x % 10;
            x = x / 10;
        }
        return x == res || x == res / 10;
    }
}
